local extension = Package:new("dajubei")
extension.extensionName = "tuntian_studio"

extension:loadSkillSkelsByPath("./packages/tuntian_studio/pkg/dajubei/skills")
extension:loadSkillSkelsByPath("./packages/tuntian_studio/pkg/dajubei/derive_skills")

Fk:loadTranslationTable{
  ["dajubei"] = "大剧杯",
  ["djb1"] = "大剧杯",
  ["djb2"] = "大剧杯",
  ["han"] = "汉",
}

General(extension, "dajubei__liguang", "han", 4):addSkills{ "dajubei__yingong", "dajubei__shehu" }
Fk:loadTranslationTable{
  ["dajubei__liguang"] = "李广",
  ["#dajubei__liguang"] = "飞将军",
  ["illustrator:dajubei__liguang"] = "Hua Lu",
  ["designer:dajubei__liguang"] = "神棍德&好孩子系我",

  ["~dajubei__liguang"] = "此乃……将军不得侯者也……",
}

General:new(extension, "dajubei__yanghu", "wei", 4):addSkills{ "dajubei__suiyu", "dajubei__zoufa" }
Fk:loadTranslationTable{
  ["dajubei__yanghu"] = "羊祜",
  ["#dajubei__yanghu"] = "遗策定西晋",
  ["designer:dajubei__yanghu"] = "可爱的tjk000",
  ["illustrator:dajubei__yanghu"] = "鬼画府",
}

local mengda = General:new(extension, "dajubei__mengda", "shu", 4)
mengda.subkingdom = "wei"
mengda:addSkills { "dajubei__guanshi", "dajubei__panxuan" }
Fk:loadTranslationTable{
  ["dajubei__mengda"] = "孟达",
  ["#dajubei__mengda"] = "枭蛇反复",
  ["designer:dajubei__mengda"] = "二阶堂芽衣",
  ["illustrator:dajubei__mengda"] = "六道目",

  ["~dajubei__mengda"] = "司马老贼害我，诸葛老贼误我...",
}

General:new(extension, "dajubei__tianfengjushou", "qun", 3):addSkills { "dajubei__yizhen", "dajubei__sijie" }
Fk:loadTranslationTable{
  ["dajubei__tianfengjushou"] = "田丰沮授",
  ["#dajubei__tianfengjushou"] = "伴虎议徐",
  ["designer:dajubei__tianfengjushou"] = "夜洛无殇",
  ["illustrator:dajubei__tianfengjushou"] = "鹿田&兴游",
  ["cv:dajubei__tianfengjushou"] = "淼龙&易大剧",

  ["~dajubei__tianfengjushou"] = "身亡命殒……死欲速朽……",
}

General:new(extension, "djb1__arthas", "west", 4):addSkillsAndRealtedSkills({"dajubei__qinxin"}, {"dajubei__ansha"})
local lich = General:new(extension, "djb2__arthas", "west", 4)
lich:addSkill("dajubei__ansha")
lich.hidden = true
Fk:loadTranslationTable{
  ["djb1__arthas"] = "阿尔萨斯",
  ["designer:djb1__arthas"] = "夜洛无殇",
  ["illustrator:djb1__arthas"] = "暴雪",
  ["cv:djb1__arthas"] = "暴雪",

  ["~djb1__arthas"] = "我会回来的。",

  ["djb2__arthas"] = "阿尔萨斯",
  ["designer:djb2__arthas"] = "夜洛无殇",
  ["illustrator:djb2__arthas"] = "暴雪",
  ["cv:djb2__arthas"] = "暴雪",

  ["~djb2__arthas"] = "我会回来的。",
}

General:new(extension, "stormspirit", "west", 4):addSkills{ "dajubei__chaofuhe", "dajubei__qiuzhuangshandian" }
Fk:loadTranslationTable{
  ["stormspirit"] = "风暴之灵",
  ["#stormspirit"] = "蓝猫",
  ["illustrator:stormspirit"] = "DOTA",
  ["designer:stormspirit"] = "好孩子系我",

  ["$stormspirit_win_audio"] = "这才是风暴之灵！",
  ["~stormspirit"] = "我，无法呼吸了……",
}

General:new(extension, "dajubei__lier", "zhou", 3):addSkills{ "dajubei__yingdao", "dajubei__guiben" }
Fk:loadTranslationTable{
  ["dajubei__lier"] = "李耳",
  ["designer:dajubei__lier"] = "拉普拉斯",
  ["illustrator:dajubei__lier"] = "lathander1987",
}

--- update on 2025/11/13

Fk:loadTranslationTable{
  ["dajubei__sunliang"] = "孙亮",
  ["#dajubei__sunliang"] = "荆棘载途",
  ["designer:dajubei__sunliang"] = "可爱的Tjk000",
  ["illustrator:dajubei__sunliang"] = "眉毛子",

  ["dajubei__zhuyoujian"] = "朱由检",
  ["#dajubei__zhuyoujian"] = "崇祯皇帝",
  ["designer:dajubei__zhuyoujian"] = "徐侠客6",
  ["illustrator:dajubei__zhuyoujian"] = "Aybie",
}

General:new(extension, "dajubei__sunliang", "wu", 3):addSkills{"dajubei__anmou", "dajubei__mingduan", "dajubei__chezhou"}
General:new(extension, "dajubei__zhuyoujian", "ming", 4):addSkills{"dajubei__zhidang", "dajubei__ligang", "dajubei__bujue"}

return extension
